-- Network Working Group M. Krishnaswamy
-- Request for Comments: 3055 Photuris, Inc.
-- Category: Standards Track D. Romascanu
-- Avaya Communication
-- February 2001
--
--
-- Management Information Base for the PINT Services ArchitecturePINT-MIB DEFINITIONS::=BEGINIMPORTSOBJECT-TYPE,Counter32,MODULE-IDENTITY, mib-2
FROM SNMPv2-SMI
TEXTUAL-CONVENTIONFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
sysApplInstallPkgEntry
FROM SYSAPPL-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;-- RFC 2571 [2]pintMib MODULE-IDENTITYLAST-UPDATED"200102010000Z"-- 1 Feb 2001ORGANIZATION"IETF PINT Working Group"CONTACT-INFO"
Chairs: Steve Bellovin
E-mail: smb@research.att.com
Igor Faynberg
E-mail: faynberg@lucent.com
Authors: Murali Krishnaswamy
Postal: 20 Corporate Place South
Piscataway, NJ 08854
Tel: +1 (732)465-1000
E-mail: murali@photuris.com
Dan Romascanu
Postal: Atidim Technology Park, Bldg 3
Tel Aviv, Israel
Tel: +972 3 6458414
E-mail: dromasca@avaya.com
General Discussion:pint@lists.bell-labs.com
To Subscribe: pint-request@lists.bell-labs.com
In Body: subscribe your-email-addres
Archive: http://www.bell-labs.com/mailing-lists/pint/
"DESCRIPTION"This MIB defines the objects necessary to monitor
PINT Services"-- Revision historyREVISION"200102010000Z"-- 1 Feb 2001DESCRIPTION"Initial version, published as RFC 3055."::={ mib-2 93}PintServiceType::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This TC describes the type of a PINT service."SYNTAXINTEGER{r2C(1),-- Request-to-Talkr2F(2),-- Request-to-Fax
r2FB(3),-- Request-to-Fax-Backr2HC(4)-- Request-to-Hear-Content}PintPerfStatPeriod::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This TC describes the statistics period of time.
Note that the values of the counters indexed with a value
SinceReboot(4) can be potentially affected by a counter rollover.
It is the responsibility of the application using this object to
take into account that the counter has been zeroed each time it
reached a value of (2**32-1)."SYNTAXINTEGER{last30sec(1),-- Performance Statics for the last 30 seclast15min(2),-- 15 minlast24Hr(3),-- 24 HoursinceReboot(4)-- Since the time the pint server was
-- last rebooted}pintServerConfig OBJECTIDENTIFIER::={ pintMib 1}pintServerMonitor OBJECTIDENTIFIER::={ pintMib 2}pintMibConformance OBJECTIDENTIFIER::={ pintMib 3}
-- pintServerConfig - PINT configuration MIB variablespintReleaseNumber OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"An indication of version of the PINT protocol supported
by this agent."::={ pintServerConfig 1}pintSysContact OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Contact information related to the administration of the PINT
services."::={ pintServerConfig 2}pintApplInstallPkgTable OBJECT-TYPESYNTAXSEQUENCEOF PintApplInstallPkgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing the PINT applications that are installed."::={ pintServerConfig 3}pintApplInstallPkgEntry OBJECT-TYPESYNTAX PintApplInstallPkgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries per PINT Application."AUGMENTS{ sysApplInstallPkgEntry }::={ pintApplInstallPkgTable 1}
PintApplInstallPkgEntry ::=SEQUENCE{
pintApplInstallPkgDescription SnmpAdminString}pintApplInstallPkgDescription OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Textual description of the installed PINT application."::={ pintApplInstallPkgEntry 1}pintRegisteredGatewayTable OBJECT-TYPESYNTAXSEQUENCEOF PintRegisteredGatewayEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing the registered gateway applications."::={ pintServerConfig 4}pintRegisteredGatewayEntry OBJECT-TYPESYNTAX PintRegisteredGatewayEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries per Registered Gateway Application."AUGMENTS{ sysApplInstallPkgEntry }::={ pintRegisteredGatewayTable 1}
PintRegisteredGatewayEntry ::=SEQUENCE{
pintRegisteredGatewayName SnmpAdminString,
pintRegisteredGatewayDescription SnmpAdminString}pintRegisteredGatewayName OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-only
STATUScurrentDESCRIPTION"Name of the registered gateway."::={ pintRegisteredGatewayEntry 1}pintRegisteredGatewayDescription OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Textual description of the registered gateway."::={ pintRegisteredGatewayEntry 2}-- pintServerMonitor - PINT monitoring statistics MIB variablespintServerGlobalPerf OBJECTIDENTIFIER::={pintServerMonitor 1}pintServerClientPerf OBJECTIDENTIFIER::={pintServerMonitor 2}pintServerUserIdPerf OBJECTIDENTIFIER::={pintServerMonitor 3}pintServerGatewayPerf OBJECTIDENTIFIER::={pintServerMonitor 4}pintServerGlobalStatsTable OBJECT-TYPESYNTAXSEQUENCEOF PintServerGlobalStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table displaying the monitored global server statistics."::={ pintServerGlobalPerf 1}pintServerGlobalStatsEntry OBJECT-TYPE
SYNTAX PintServerGlobalStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries in the global statistics table.
One entry is defined for each monitored service type and
performance statistics collection period."INDEX{pintServerServiceTypeIndex, pintServerPerfStatPeriodIndex}::={ pintServerGlobalStatsTable 1}
PintServerGlobalStatsEntry ::=SEQUENCE{
pintServerServiceTypeIndex PintServiceType,
pintServerPerfStatPeriodIndex PintPerfStatPeriod,
pintServerGlobalCallsReceived Counter32,
pintServerGlobalSuccessfulCalls Counter32,
pintServerGlobalDisconnectedCalls Counter32,
pintServerGlobalDisCUAutFCalls Counter32,
pintServerGlobalDisServProbCalls Counter32,
pintServerGlobalDisGatProbCalls Counter32}pintServerServiceTypeIndex OBJECT-TYPESYNTAXPintServiceTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The unique identifier of the monitored service."::={ pintServerGlobalStatsEntry 1}pintServerPerfStatPeriodIndex OBJECT-TYPESYNTAXPintPerfStatPeriod
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Time period for which the performance statistics are requested
from the pint server."::={ pintServerGlobalStatsEntry 2}pintServerGlobalCallsReceived OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of received global calls."::={ pintServerGlobalStatsEntry 3}pintServerGlobalSuccessfulCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of global successful calls."::={ pintServerGlobalStatsEntry 4}pintServerGlobalDisconnectedCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of global disconnected (failed) calls."::={ pintServerGlobalStatsEntry 5}pintServerGlobalDisCUAutFCalls
OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of global calls that were disconnected because of client
or user authorization failure."::={ pintServerGlobalStatsEntry 6}pintServerGlobalDisServProbCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of global calls that were disconnected because of
server problems."::={ pintServerGlobalStatsEntry 7}pintServerGlobalDisGatProbCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of global calls that were disconnected because of
gateway problems."::={ pintServerGlobalStatsEntry 8}pintServerClientStatsTable OBJECT-TYPESYNTAXSEQUENCEOF PintServerClientStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table displaying the monitored server client statistics."::={ pintServerClientPerf 1}pintServerClientStatsEntry OBJECT-TYPESYNTAX PintServerClientStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries in the client server statistics table.
One entry is defined for each client identified by name,
monitored service type and performance statistics collection
period."
INDEX{pintServerClientAddress, pintServerServiceTypeIndex,
pintServerPerfStatPeriodIndex}::={ pintServerClientStatsTable 1}
PintServerClientStatsEntry ::=SEQUENCE{
pintServerClientAddress SnmpAdminString,
pintServerClientCallsReceived Counter32,
pintServerClientSuccessfulCalls Counter32,
pintServerClientDisconnectedCalls Counter32,
pintServerClientDisCAutFCalls Counter32,
pintServerClientDisEFProbCalls Counter32}pintServerClientAddress OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The unique identifier of the monitored client
identified by its address represented as as a string."::={ pintServerClientStatsEntry 1}pintServerClientCallsReceived OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls received from the specific client."::={ pintServerClientStatsEntry 2}pintServerClientSuccessfulCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Number of calls from the client successfully completed."::={ pintServerClientStatsEntry 3}pintServerClientDisconnectedCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls received from the client, and that were
disconnected (failed)."::={ pintServerClientStatsEntry 4}pintServerClientDisCAutFCalls
OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls from the client that were disconnected because of
client authorization failure."::={ pintServerClientStatsEntry 5}pintServerClientDisEFProbCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls from the client that were disconnected because
of egress facility problems."::={ pintServerClientStatsEntry 6}pintServerUserIdStatsTable OBJECT-TYPESYNTAXSEQUENCEOF PintServerUserIdStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"Table displaying the monitored Pint service user statistics."::={ pintServerUserIdPerf 1}pintServerUserIdStatsEntry OBJECT-TYPESYNTAX PintServerUserIdStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries in the user statistics table.
One entry is defined for each user identified by name,
each monitored service type and performance statistics collection
period.
It is assumed that the capabilities of the pint server
are enough to accommodate the number of entries in this table.
It is a local server implementation issue if an aging mechanism
Is implemented in order to avoid scalability problems."INDEX{pintServerUserIdName, pintServerServiceTypeIndex,
pintServerPerfStatPeriodIndex}::={ pintServerUserIdStatsTable 1}
PintServerUserIdStatsEntry ::=SEQUENCE{
pintServerUserIdName SnmpAdminString,
pintServerUserIdCallsReceived Counter32,
pintServerUserIdSuccessfulCalls Counter32,
pintServerUserIdDisconnectedCalls Counter32,
pintServerUserIdDiscUIdAFailCalls Counter32,
pintServerUserIdEFProbCalls Counter32}pintServerUserIdName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The unique identifier of the monitored user
identified by its name."::={ pintServerUserIdStatsEntry 1}pintServerUserIdCallsReceived OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls received from the specific user."::={ pintServerUserIdStatsEntry 2}pintServerUserIdSuccessfulCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls from the user successfully completed."::={ pintServerUserIdStatsEntry 3}pintServerUserIdDisconnectedCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls received from the user that were
disconnected (failed)."::={ pintServerUserIdStatsEntry 4}pintServerUserIdDiscUIdAFailCalls
OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Number of calls from the user that were disconnected because of
user authorization failure."::={ pintServerUserIdStatsEntry 5}pintServerUserIdEFProbCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls from the user that were disconnected because of
egress facility problems."::={ pintServerUserIdStatsEntry 6}pintServerGatewayStatsTable OBJECT-TYPESYNTAXSEQUENCEOF PintServerGatewayStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table displaying the monitored gateway statistics."::={ pintServerGatewayPerf 1}pintServerGatewayStatsEntry OBJECT-TYPESYNTAX PintServerGatewayStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries in the gateway table.
One entry is defined for each gateway identified by name,
each monitored service type and performance statistics collection
period."INDEX{ pintRegisteredGatewayName, pintServerServiceTypeIndex,
pintServerPerfStatPeriodIndex }::={ pintServerGatewayStatsTable 1}
PintServerGatewayStatsEntry ::=SEQUENCE{
pintServerGatewayCallsReceived Counter32,
pintServerGatewaySuccessfulCalls Counter32,
pintServerGatewayDisconnectedCalls Counter32}pintServerGatewayCallsReceived OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls received at the specified gateway."::={ pintServerGatewayStatsEntry 1}pintServerGatewaySuccessfulCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls successfully completed at the specified gateway."::={ pintServerGatewayStatsEntry 2}pintServerGatewayDisconnectedCalls OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of calls that were disconnected (failed) at the specified
gateway."::={ pintServerGatewayStatsEntry 3}--
-- Notifications Section
-- (none defined)
----
-- Conformance Section
--pintMibCompliances OBJECTIDENTIFIER::={ pintMibConformance 1}pintMibGroups OBJECTIDENTIFIER::={ pintMibConformance 2}
pintMibCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"Describes the requirements for conformance to the
PINT MIB."MODULE-- this moduleMANDATORY-GROUPS{ pintMibConfigGroup, pintMibMonitorGroup }
::={ pintMibCompliances 1}pintMibConfigGroup OBJECT-GROUPOBJECTS{
pintReleaseNumber,
pintSysContact,
pintApplInstallPkgDescription,
pintRegisteredGatewayName,
pintRegisteredGatewayDescription
}STATUScurrentDESCRIPTION"A collection of objects providing configuration
information
for a PINT Server."::={ pintMibGroups 1}pintMibMonitorGroup OBJECT-GROUPOBJECTS{
pintServerGlobalCallsReceived,
pintServerGlobalSuccessfulCalls,
pintServerGlobalDisconnectedCalls,
pintServerGlobalDisCUAutFCalls,
pintServerGlobalDisServProbCalls,
pintServerGlobalDisGatProbCalls,
pintServerClientCallsReceived,
pintServerClientSuccessfulCalls,
pintServerClientDisconnectedCalls,
pintServerClientDisCAutFCalls,
pintServerClientDisEFProbCalls,--pintServerUserIdName,
pintServerUserIdCallsReceived,
pintServerUserIdSuccessfulCalls,
pintServerUserIdDisconnectedCalls,
pintServerUserIdDiscUIdAFailCalls,
pintServerUserIdEFProbCalls,
pintServerGatewayCallsReceived,
pintServerGatewaySuccessfulCalls,
pintServerGatewayDisconnectedCalls
}STATUScurrentDESCRIPTION"A collection of objects providing monitoring
information
for a PINT Server."::={ pintMibGroups 2}END